package com.xxl.job.executor.sjbank.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 关帐/销户代码表
 * @TableName icms_clocd_a
 */
@TableName(value ="icms_clocd_a")
@Data
public class IcmsClocdA implements Serializable {
    /**
     * 自增ID
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 关帐/销户代码
     */
    private String closeCd;

    /**
     * 代码说明
     */
    private String closeDesc;

    /**
     * 有效关帐代码
     */
    private String validClos;

    /**
     * 逾期还款违约金停计选项
     */
    private String suppPen;

    /**
     * 利息/费用停计选项
     */
    private String suppInt;

    /**
     * 不参与账户级最高卡种级别计算
     */
    private String prodlvlYn;

    /**
     * 银行
     */
    private Integer bank;

    /**
     * 代码优先级
     */
    private Integer codeLevel;

    /**
     * 设置安全级别
     */
    private Integer setSecu;

    /**
     * 重置安全级别
     */
    private Integer resetSecu;

    /**
     * 关账代码有效天数
     */
    private Integer validDay;

    /**
     * 分期付款选项
     */
    private Integer mpPYn;

    /**
     * 不允许换卡
     */
    private Integer cdrpYn;

    /**
     * 允许销户
     */
    private Integer closeact;

    /**
     * 是否产生催收纪录
     */
    private String collType;

    /**
     * 是否不再产生下期账单
     */
    private String stmtPull;

    /**
     * 固定格式交易不允许查询余额
     */
    private Integer fixinqYn;

    /**
     * 停止增值服务
     */
    private Integer stAcsr;

    /**
     * 不允许调整临时额度
     */
    private Integer noTlimit;

    /**
     * 是否允许卡种升级
     */
    private String upFlag;

    /**
     * 是否允许联机还款
     */
    private String paymtYn;

    /**
     * 可调帐标志
     */
    private String adjFlag;

    /**
     * 金融交易允许余额查询
     */
    private String balinqYn;

    /**
     * 允许续卡
     */
    private String reissYn;

    /**
     * 允许修改交易密码
     */
    private Integer chgPin;

    /**
     * VISA授权响应
     */
    private String authResp;

    /**
     * 银联卡授权响应
     */
    private String authRespc;

    /**
     * JCB授权响应
     */
    private String authRespj;

    /**
     * MasterCard授权响应
     */
    private String authRespm;

    /**
     * 美运授权响应
     */
    private String authRespa;

    /**
     * 积分为负数强制折算
     */
    private String paCvtyn;

    /**
     * 不可以预借积分
     */
    private String paYn;

    /**
     * 是否可兑换积分标志
     */
    private Integer ptchgeFlg;

    /**
     * 积分清零
     */
    private Integer ptZero;

    /**
     * 注销龙腾卡
     */
    private Integer clltYn;

    /**
     * 更新外卡例外档
     */
    private String biExcptfl;

    /**
     * MasterCard例外档案处理
     */
    private String mcActcode;

    /**
     * 美运ExceptionCode
     */
    private String aeActcode;

    /**
     * 例外档案保存时间(月数)
     */
    private Integer mthBullet;

    /**
     * VISA卡例外档案处理
     */
    private String actioncode;

    /**
     * 注销PP卡
     */
    private Integer clppYn;

    /**
     * 响应信息号码
     */
    private Integer msgnoResp;

    /**
     * 预借积分计划选项
     */
    private Integer cptCvtyn;

    /**
     * 是否要求卡片遗失细节
     */
    private String lossDet;

    /**
     * 是否收取挂失费
     */
    private String feeFlag;

    /**
     * 是否从账户中删除卡片
     */
    private String delFlag;

    /**
     * 产生销卡SINVIEW文件(D)
     */
    private Integer sinviewYn;

    /**
     * 大额分期强制通过
     */
    private Integer mpdrtYn;

    /**
     * 费用&成本分摊不提前冲回标志
     */
    private Integer redeemYn;

    /**
     * 人行征信24个月还款状态
     */
    private String paymt24;

    /**
     * 禁止退货交易
     */
    private Integer nocred;

    /**
     * 修改账户状态为该码时发送短信
     */
    private Integer actsmsYn;

    /**
     * 创建时间
     */
    private Date crdt;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}